#include <mysql/mysql.h>
#include <iostream>
using namespace std;



int main()
{
    //建立连接
    MYSQL* conn=mysql_init(NULL);
    if(!conn)
    {
        cout<<"init fail!"<<endl;
        return -1;
    }
    if(!mysql_real_connect(conn,"127.0.0.1","root","root","school",3306,nullptr,0))
    {
        cout<<"connection fail!"<<endl;
        return -1;
    }
    else
    {
        cout<<"connection ok!"<<endl;
    }

    //mysql连接成功后默认是编码是Latin，因此要设置编码格式为UTF8，否则插入的数据会乱码。
    mysql_set_character_set(conn,"utf8");
    
    //关闭连接
    mysql_close(conn);
    return 0;
}